#ifndef LOG_MESSAGE_PARAMETERS_H
#define LOG_MESSAGE_PARAMETERS_H

namespace smsbilling {

namespace logparam {

static const int QT_LOG_MSG_P      = 0x00000001;
static const int CONF_FILE_PATH_P  = 0x00000002;
static const int ERROR_CODE_P      = 0x00000003;
static const int ERROR_MSG_P       = 0x00000004;
static const int CONF_ROOT_KEY_P   = 0x00000005;
static const int CONF_1_KEY_P      = 0x00000006;
static const int CONF_2_KEY_P      = 0x00000007;
static const int CONF_3_KEY_P      = 0x00000008;
static const int DB_NAME_P         = 0x00000009;
static const int DB_HOST_P         = 0x0000000A;
static const int DB_PORT_P         = 0x0000000B;
static const int DB_UNAME_P        = 0x0000000C;
static const int DB_PASS_P         = 0x0000000D;
static const int DB_ERROR_P        = 0x0000000E;
static const int SRC_SESSION_ID_P  = 0x0000000F;
static const int DEST_SESSION_ID_P = 0x00000010;
static const int SRC_MESSAGE_ID_P  = 0x00000011;
static const int DEST_MESSAGE_ID_P = 0x00000012;
static const int SRC_ADDR_P        = 0x00000013;
static const int SRC_ADDR_TON_P    = 0x00000014;
static const int SRC_ADDR_NPI_P    = 0x00000015;
static const int DEST_ADDR_P       = 0x00000016;
static const int DEST_ADDR_TON_P   = 0x00000017;
static const int DEST_ADDR_NPI_P   = 0x00000018;
static const int ACTION_P          = 0x00000019;
static const int LOCAL_IP_P        = 0x0000001A;
static const int LOCAL_PORT_P      = 0x0000001B;
static const int PEER_IP_P         = 0x0000001C;
static const int PEER_PORT_P       = 0x0000001D;
static const int HOST_ID_P         = 0x0000001E;
static const int SESS_REC_TIME_P   = 0x0000001F;
static const int PACKET_TYPE_P     = 0x00000020;
static const int PACKET_DUMP_P     = 0x00000021;
static const int RPC_RET_VAL_P     = 0x00000022;
static const int RPC_METHOD_NAME_P = 0x00000023;
static const int RPC_METHOD_PAR_P  = 0x00000024;

static const char QT_LOG_MSG_D[]      = "Qt log message";
static const char CONF_FILE_PATH_D[]  = "Config file path";
static const char LAST_ERR_D[]        = "Last error";
static const char ERROR_CODE_D[]      = "Error code";
static const char ERROR_MSG_D[]       = "Error message";
static const char CONF_ROOT_KEY_D[]   = "Config root key";
static const char CONF_1_KEY_D[]      = "Config first child key";
static const char CONF_2_KEY_D[]      = "Config second child key";
static const char CONF_3_KEY_D[]      = "Config third child key";
static const char DB_NAME_D[]         = "Database name";
static const char DB_HOST_D[]         = "Host name";
static const char DB_PORT_D[]         = "Port number";
static const char DB_UNAME_D[]        = "Database user name";
static const char DB_PASS_D[]         = "Database password";
static const char DB_ERROR_D[]        = "Database error";
static const char SRC_SESSION_ID_D[]  = "Source session id";
static const char DEST_SESSION_ID_D[] = "Destination session id";
static const char SRC_MESSAGE_ID_D[]  = "Source message id";
static const char DEST_MESSAGE_ID_D[] = "Destination message id";
static const char SRC_ADDR_D[]        = "Source address";
static const char SRC_ADDR_TON_D[]    = "Source address TON";
static const char SRC_ADDR_NPI_D[]    = "Source address NPI";
static const char DEST_ADDR_D[]       = "Destination address";
static const char DEST_ADDR_TON_D[]   = "Destination address TON";
static const char DEST_ADDR_NPI_D[]   = "Destination address NPI";
static const char ACTION_D[]          = "Action";
static const char LOCAL_IP_D[]        = "Local IP address";
static const char LOCAL_PORT_D[]      = "Local port";
static const char PEER_IP_D[]         = "Peer IP address";
static const char PEER_PORT_D[]       = "Peer port";
static const char HOST_ID_D[]         = "Host id";
static const char SESS_REC_TIME_D[]   = "Session recovery time";
static const char PACKET_TYPE_D[]     = "Packet type";
static const char PACKET_DUMP_D[]     = "Packet damp";
static const char RPC_RET_VAL_D[]     = "RPC return value";
static const char RPC_METHOD_NAME_D[] = "RPC method name";
static const char RPC_METHOD_PAR_D[]  = "RPC method name";

} // namespace logparam

} // namespace smsbilling

#endif // LOG_MESSAGE_PARAMETERS_H
